# 使用官方的 Node.js 18 作为 base 镜像
FROM node:18
 # 设置工作目录
WORKDIR /app
ADD .nuxt /app/.nuxt
ADD assets /app/assets
ADD node_modules /app/node_modules
ADD static /app/static
ADD nuxt.config.js /app/nuxt.config.js
ADD package.json /app/package.json
 # 暴露容器的 8888 端口
EXPOSE 8888
 # 在容器内运行命令启动项目
ENTRYPOINT [ "npm", "run", "start" ]
